## Contents

*   [1 Вступление](#.D0.92.D1.81.D1.82.D1.83.D0.BF.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5)
    *   [1.1 Соглашения](#.D0.A1.D0.BE.D0.B3.D0.BB.D0.B0.D1.88.D0.B5.D0.BD.D0.B8.D1.8F)
*   [2 Дисковые разделы](#.D0.94.D0.B8.D1.81.D0.BA.D0.BE.D0.B2.D1.8B.D0.B5_.D1.80.D0.B0.D0.B7.D0.B4.D0.B5.D0.BB.D1.8B)
    *   [2.1 Стандартная структура директорий](#.D0.A1.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D0.BD.D0.B0.D1.8F_.D1.81.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0_.D0.B4.D0.B8.D1.80.D0.B5.D0.BA.D1.82.D0.BE.D1.80.D0.B8.D0.B9)
    *   [2.2 Разметка дисков](#.D0.A0.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B0_.D0.B4.D0.B8.D1.81.D0.BA.D0.BE.D0.B2)
        *   [2.2.1 Пример: разметка пользователя Shadowhand](#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80:_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B0_.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8F_Shadowhand)
        *   [2.2.2 Пример: разметка пользователя Romashka](#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80:_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B0_.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8F_Romashka)
*   [3 Именование устройств](#.D0.98.D0.BC.D0.B5.D0.BD.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2)
    *   [3.1 Жёсткие диски](#.D0.96.D1.91.D1.81.D1.82.D0.BA.D0.B8.D0.B5_.D0.B4.D0.B8.D1.81.D0.BA.D0.B8)
    *   [3.2 CD/DVD приводы](#CD.2FDVD_.D0.BF.D1.80.D0.B8.D0.B2.D0.BE.D0.B4.D1.8B)
    *   [3.3 USB-носители](#USB-.D0.BD.D0.BE.D1.81.D0.B8.D1.82.D0.B5.D0.BB.D0.B8)

## Вступление

Эта страница посвящена техническим терминам и примерам, касающимся Linux. Дополните эту статью, если считаете это необходимым.

**ВНИМАНИЕ:** Информация представленная здесь касается Arch и может быть некорректной для других дистрибутивов Linux.

### Соглашения

Пожалуйста, пожалуйста, пожалуйста! Следуйте соглашениям и читайте [Help:Редактирование](/index.php/Help:Editing_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Help:Editing (Русский)") перед тем как что-то добавлять на эту страницу.

## Дисковые разделы

Эта секция содержит примеры и информацию о различных типах файловых систем и вариантах разметки для ваших дисковых разделов.

### Стандартная структура директорий

Стандартная структура каталогов в Arch Linux выглядит следующим образом:

(элементы выделенные **жирным** шрифтом представляют *виртуальные* файловые системы создаются автоматически)

*   корневой раздел (root partition)
    *   bin — *системные утилиты*
    *   boot — *ядра и конфигурационые файлы для загрузки системы*
    *   **dev** — *устройства*
    *   etc — *конфигурационные файлы*
        *   rc.d — *скрипты для запуска/остановки служб(демонов)*
        *   conf.d — *конфигурационные файлы демонов*
        *   profile.d — *глобальная конфигурация оболочки*
    *   home — *персональные файлы пользователей*
    *   lib — *библиотеки исполняемого кода*
        *   firmware — *файлы прошивок для некоторых модулей ядра*
        *   modules — *модули ядра*
        *   security — *модули аутентификации*
        *   tls — *модули glibc*
        *   udev — *скрипты udev*
    *   mnt — *точки монтирования сменных носителей*
    *   opt — *большие группы приложений*
    *   **proc** — *информация о процессах*
    *   root — *персональные файлы пользователя root(администратора системы)*
    *   sbin — *системные утилиты (требующие привилегий администратора)*
    *   **sys** — *информация о системе*
    *   tmp — *временные файлы*
    *   usr — *прикладные программы*
        *   bin — *исполняемые файлы*
        *   include — *заголовочные файлы*
        *   lib — *библиотечные файлы приложений*
        *   man — *страницы руководства man*
        *   sbin — *исполняемые файлы (првилегии администратора)*
        *   src — *исходный код ядра*
        *   share — *разделяемые файлы приложений*
    *   var
        *   abs — *файлы Arch [ABS](/index.php/Arch_Build_System_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Arch Build System (Русский)")*
        *   cache — *различные кеши*
            *   pacman — *кеш менеджера пакетов [pacman](/index.php/Pacman_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Pacman (Русский)")*
        *   lib — *базы данных информации*
            *   pacman — *базы данных репозиториев [pacman](/index.php/Pacman_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Pacman (Русский)")*
        *   log — *файлы журналов (логи)*
        *   spool — *входящая почта*

### Разметка дисков

Существует множество вариантов размещения ващих дисковых разделов. Следующие примеры всего лишь показывают наиболее типичные схемы разбивки, применяемые пользователями.

**Соглашение:**

```
*корневой раздел — **размер** *(файловая система)*
**раздел — **размер** *(файловая система)*
***подраздел — **размер** *(файловая система)*
**раздел — **размер** *(файловая система)*

Детали и пояснения (в случае необходимости)

```

#### Пример: разметка пользователя Shadowhand

*   root — **8G** *(ext3)*
    *   boot — **1G** *(ext3)*
    *   home — **30G** *(jfs)*
    *   var — **4G** *(reiserfs)*
    *   media — **140G** *(ext3)*

Все разделы ext3 используют <tt>dir_index</tt> ([Подробнее(англ.)](https://bbs.archlinux.org/viewtopic.php?p=124880#124880)). Я выбрал ext3 вместо ext2 для раздела <tt>/boot</tt> потому что ext3 может быть примонтирована как ext2, но предоставляет боле широкие возможности для восстановления данных. Я использую reiserfs для <tt>/var</tt> потому что reiserfs очень хороша для храния большого количества мелких (<16Кб) файлов, что и представляет из себя (по большей части) директория <tt>/var</tt>. Всю свою музыку, фильмы и пр. я храню в <tt>media</tt>, отдельно от моей домашней папки (которая у меня *только* для личных файлов).

#### Пример: разметка пользователя Romashka

*   root — **1G** *(ext3)*
    *   boot — **64M** *(ext3)*
    *   usr — **8G** *(ext3)*
    *   var — **4G** *(ext3)*
    *   home — **32G** *(ext3)*
    *   storage — **120G** *(xfs)*

## Именование устройств

**Соглашение:**

```
Описание
*тип
#имя 1
#имя 2
*тип
#имя 1
#имя 2
#имя 3

```

### Жёсткие диски

В следующем списке: X = буква устройства или номер (a-z или 0-99), Y = номер раздела (0-99).

Первое устройство в udev — **a**, в devfs и [GRUB](/index.php/GRUB_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "GRUB (Русский)") это **0**

*   именование udev

1.  /dev/hdXY (IDE)
2.  /dev/sdXY (SATA/SCSI)

*   devfs name (устаревшее для >= Arch 0.7.1)

1.  /dev/discs/discX/partY

*   именование GRUB

1.  (hdX,Y)

### CD/DVD приводы

В следующем списке: X = буква диска (a-z).

*   имя udev IDE

```
1\. /dev/hdX

```

*   имя udev SCSI (SATA или SCSCI cdrom)

```
1\. /dev/sdX

```

### USB-носители

Представляются в системе как SATA/SCSI жёсткие диски.